package moa.sequencestreams;

import weka.core.Instance;
import moa.MOAObject;
import moa.core.InstancesHeader;

public interface InstanceSequenceStream extends MOAObject {

	public InstancesHeader getHeader();

	public long estimatedRemainingInstances();

	public boolean hasMoreInstances();

	public Instance nextInstance();

	public boolean isRestartable();

	public void restart();

}
